export default function createElement(VNode) {
    /*
    * 作用将虚拟dom变为真正的dom
    * */
    // 在pivot前插入内容
    // 创建新dom
    let newDom = document.createElement(VNode.sel)
    //这里的VNode形式是{sel:'h',{},undefined,text,ele}
    if(VNode.text !='' && (VNode.children == undefined || (VNode.children && VNode.children.length == 0))) {
        newDom.innerHTML = VNode.text
    } else if (Array.isArray(VNode.children) && VNode.children.length > 0) {
        // 如果VNode的形式{sel:'h',{},undefined,[],ele}
        VNode.children.forEach(el => {
            let chDom = createElement(el)
            newDom.appendChild(chDom)
        })
    }
    VNode.elm = newDom  // 绑定到VNode的elm上
    return VNode.elm
}
